package com.crm.dao.mapper.customMapper.sys;

import com.crm.model.entity.sys.UserInfo;
import com.crm.model.qo.opportunityManager.OpportunityQO;
import com.crm.model.vo.opportunityManager.OpportunityVO;
import com.crm.model.vo.user.UserInfoVO;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 用户基本信息
 */
public interface UserInfoCustomMapper {

    /**
     * 通过userId查询个人信息
     * @param userId 用户id
     * @return
     */
    UserInfoVO getUserInfo(@Param("userId") String userId);

    /**
     * 根据账号表id查询用户信息
     * @param accountId
     * @return
     */
    UserInfoVO getUserInfoByAccountId(@Param("accountId") String accountId);

    /**
     * 通过accountId查询
     * @param accountId
     * @return
     */
    UserInfoVO selectByAccountId(@Param("accountId") String accountId);
}
